home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / program / 441 / sc_desk / ccd / readme.ccd < prev   
Text File  |  1990-11-23  |  2KB  |  58 lines

  1.  
  2.                      ccd - cc program for GEM Desktop
  3.  
  4.  
  5. The 'ccd' program is for use with the Sozobon C compiler. It provides a
  6. better interface to the compiler for people who use GEM. It is similar
  7. to the 'cc' program in the original Sozobon distribution, but is more
  8. tailored for use with the GEM Desktop and certain command shells (such as
  9. PCOMMAND) which always force command-line parms to uppercase.
  10.  
  11. The major differences are:
  12.  
  13. 1. Options and file names passed to 'ccd' are not case-sensitive.
  14.  
  15. 2. The '-O' option (to enable optimization) is changed to '-Z' to avoid
  16.    a conflict with the '-o' option (to specify the output file name).
  17.  
  18. 3. 'ccd' always waits for you to press RETURN before exiting to desktop.
  19.  
  20. 4. If you start 'ccd' without specifying any commandline parms, the program
  21.    will prompt you to enter them interactively.  The parms thus entered
  22.    are still case-blind; the point to this is to get around the small input
  23.    line provided by the GEM desktop.  Using interactive keyin, cc commands
  24.    of up to 255 characters can be entered.
  25.  
  26. 5. The environment variables described in the Sozobon documentation aren't
  27.    supported by 'ccd'. All this means is that you should use the recommended
  28.    directory structure (or place everything in the current folder).
  29.  
  30.  
  31. To get a summary of the command line options, run 'ccd' with no parm input
  32. and enter a '?' at the input prompt.
  33.  
  34.  
  35. Note that this only fixes the interface to 'ccd'. The other programs in
  36. the distribution will still have problems when run from GEM directly. In
  37. practice this shouldn't really be a problem. Since you can give the 'ccd'
  38. program C source code, assembly code files, object modules, or libraries,
  39. simply by using the appropriate filename extensions, you can always get
  40. the behavior you want. For example, if you just want to run the assembler
  41. on a file use a command line like:
  42.  
  43.         -c foo.s
  44.  
  45. which will assemble "foo.s", creating the file "foo.o".
  46.  
  47. Remember to use the "-v" option if you want to see how things are going.
  48.  
  49.  
  50. I hope this takes care of the problems people are having. I've tried to
  51. do some reasonable testing, but if you run into problems, let me know.
  52.  
  53. Tony Andrews
  54. Sozobon, Limited.
  55. 11/2/88
  56.  
  57.  
  58.